spring项目启动慢问题

您所在的位置:网站首页 spring boot项目启动慢 spring项目启动慢问题

spring项目启动慢问题

2024-07-14 22:11| 来源: 网络整理| 查看: 265

问题:

这个问题在我学spring框架的时候就出现过,当时启动缓慢一直卡在控制台项目。但是耐心等是可以出来的。当我学到springMVC的时候又是这样,而且tomcat启动打印日志又卡住了如下图 在这里插入图片描述 忍无可忍我上网搜了好多但是都问题不匹配。我下面又自己尝试是卡在那个环节了。 因为我学spring的时候就遇到过,所以下意识认为是spring框架配置文件的问题,于是在这个springMVC的入门程序中我将servlet扫描springMVC配置文件的部分注释掉试着再次启动,果不其然速度刷刷的启动了。 在这里插入图片描述 所以问题出现在spring配置文件。

解决:

我们将springmvc配置文件中的约束换成下面这个即可:

我以前的是这样的,区别其实就是引入spring-context和spring-mvc的顺序不一样,可能这会导致寻找不到对应的xsd所以导致项目卡住:

学习自: https://my.oschina.net/ouyangtaohong/blog/810037

这里面的约束加着springMVC的版本,我试过不可以,所以将版本号去掉也成功了。

总结:

就像大佬说的,在spring启动的时候,会从spring配置文件中配置的xsd地址下载信息,如果你没有配置版本信息,则会从你的本地加载。如果写了和你引入的spring版本信息相同的版本,则也会从本地加载,如果不和你引入的匹配,则从外网下载。

这是约束写的不对导致的启动缓慢问题,当然也可能是其他原因,这只是我的一种情况。

如有错误请指出谢谢!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3